package util;

import java.util.ArrayList;

public class Domain {
	public ArrayList<VarNode> variables = new ArrayList<VarNode>();
	
	public CType findType(String id){
		for(int i=0; i<variables.size(); i++){
			if(variables.get(i).id.equals(id)){
				return variables.get(i).type;
			}
		}
		return new CType("");
	}
	public boolean exist(String varName) {
		for(int i = 0; i < variables.size(); i++) {
			if(variables.get(i).id.equals(varName)) {
				return true;
			}
		}
		return false;
	}
	
	public void insert(VarNode varNode) {
		variables.add(varNode);
	}
	
	public String toString() {
		return variables.toString();
	}
}